Implementing Constraint Propagation by Composition of Reductions
نویسندگان
چکیده
Constraint propagation is a general algorithmic approach for pruning the search space of a constraint satisfaction problem. In a uniform way, K. R. Apt [1] has defined computation as an iteration of reduction functions over a domain. In [2], he has also demonstrated the need for integrating static properties of reduction functions (commutativity and semi-commutativity) to design specialized algorithms such as AC3 and DAC. We introduce here a set of operators for modeling compositions of reduction functions in an iteration framework. Two of the major goals are to tackle parallel computations, and to manage dynamic behaviors such as slow convergences in numerical computations. An object-oriented software architecture is described using the Unified Modeling Language.
منابع مشابه
Deconstructing Reo
Coordination in Reo emerges from the composition of the behavioural constraints of the primitives, such as channels, in a component connector. Understanding and implementing Reo, however, has been challenging due to interaction of the channel metaphor, which is an inherently local notion, and the non-local nature of constraint propagation imposed by composition. In this paper, the channel metap...
متن کاملDynamic Analysis of Bounds Versus Domain Propagation
Constraint propagation solvers interleave propagation (removing impossible values from variable domains) with search. Previously, Schulte and Stuckey introduced the use of static analysis to determine where in a constraint program domain propagators can be replaced by more efficient bounds propagators and still ensure that the same search space is traversed. This paper introduces a dynamic yet ...
متن کاملModeling temporal constraints for a system of interactive scores
In this chapter we explain briefly the fundamentals of the interactive scores formalism. Then we develop a solution for implementing the ECO machine by mixing petri nets and constraints propagation. We also present another solution for implementing the ECO machine using concurrent constraint programming. Finally, we present an extension of interactive score with conditional branching.
متن کاملSemantic Constraint and QoS-Aware Large-Scale Web Service Composition
Service-oriented architecture facilitates the running time of interactions by using business integration on the networks. Currently, web services are considered as the best option to provide Internet services. Due to an increasing number of Web users and the complexity of users’ queries, simple and atomic services are not able to meet the needs of users; and to provide complex services, it requ...
متن کاملCrack Tip Constraint for Anisotropic Sheet Metal Plate Subjected to Mode-I Fracture
On the ground of manufacturing, sheet metal parts play a key role as they cover about half of the production processes. Sheet metals are commonly obtained from rolling and forming processes which causes misalignment of micro structure resulting obvious anisotropic characteristics and micro cracks. Presence of micro cracks poses serious attention, when stresses at the tip reach to the critical v...
متن کامل